#define _CRT_SECURE_NO_WARNINGS 1
//#include <iostream>
//using namespace std;
//int a[100010] = { 0 };
//int main()
//{
//	int t = 0;
//	cin >> t;
//	int n = 0;
//	
//	while (t--)
//	{
//		int max = -1;
//		int min = -1;
//		long long b = 0;
//		long long c = 0;
//		cin >> n;
//		for (int i = 0; i < n; i++)
//		{
//			cin >> a[i];
//		}
//		for (int i = 0; i < n; i++)
//		{
//			if (min == -1 || min > a[i])
//			{
//				min = a[i];
//			}
//			if (max == -1 || max < a[i])
//			{
//				max = a[i];
//			}
//		}
//		for (int i = 0; i < n; i++)
//		{
//			if (a[i] == max) b++;
//			if (a[i] == min) c++;
//		}
//		if(max!=min)
//		cout << b * c * 2 << endl;
//		else
//		{
//			cout << c * (c - 1) << endl;
//		}
//
//	}
//	return 0;
//}